perm filename IPUPRT.H[11,HE] blob sn#666651 filedate 1982-12-06 generic text, type T, neo UTF8
/*
 * puproute.h
 *
 * header file for Pup Routing routines
 *
 * Jeffrey Mogul @ Stanford	21 July 1981
 *
 * JCM @ Stanford	16 December 1981
 *	-- added definition for PUPROUTESERVER for IPC-based route server
 */

#define MAXNUMNETS 30		/* for MC68000, might be smaller */

struct GatewayInfo {
	Net	TargetNet;
	Net	GatewayNet;
	Host	GatewayHost;
	uchar	HopCount;
	};

struct RouteEntry {
	Net	TargetNet;
	Net	GatewayNet;
	Host	GatewayHost;
	uchar	HopCount;
	long	UpdateTime;
	};

extern struct	RouteEntry	RoutingTable[MAXNUMNETS];
extern int	ConnectedNets;		/* number of connected nets */
extern Net	OurNetNumber;		/* what we think is our Net */

#define	PUPROUTESERVER	"/etc/puproute"